/**
 * 集群语音常量定义
 */
function DasConstant() {
}
//是否支持DAS
DasConstant.DAS_SUPPORT = '';

//DAS服务器IP
DasConstant.DAS_IP = '';

//DAS服务器Port
DasConstant.DAS_PORT = '';

//DAS服务器版本号
DasConstant.DAS_VERSION = "";   //控件下载后获取

//DAS服务名称
DasConstant.DAS_SERVER_NAME = 'dispatcher/dispatchclient';

//DAS 控件语言
DasConstant.DAS_LANGUAGE = '';

//用户名
DasConstant.userId  = '';
//加密后的密码
DasConstant.userPwd = '';

//DAS table显示个数
DasConstant.DAS_ROWS_INIT_NUMBER = 16;

//语音框单个对象的高度
DasConstant.FRAME_OBJECT_HEIGHT   = 61;
//默认的屏幕分辨率高度，1680*1050
DasConstant.WINDOW_DEFAULT_HEIGHT = 1037;
//默认的语音列表高度，610px 10个语音对象的高度
DasConstant.VOICELIST_DEFAULT_HEIGHT = 610;
//语音框功能控制区高度固定为41px
DasConstant.VOICECONSOLE_HEIGHT     = 42;

//语音类型，半双工为0 全双工为1
DasConstant.DAS_AUDIO_TYPE   = "0";
DasConstant.FDX_AUDIO_TYPE   = "1";

DasConstant.FDX_STATUS_DEFAULT    = "-1";
DasConstant.FDX_STATUS_IDEL       = "0";
DasConstant.FDX_STATUS_DISPATCHER = "1";
DasConstant.FDX_STATUS_SUBSCRIBER = "2";
DasConstant.FDX_STATUS_CONNECTED  = "3";

//呼叫类型
DasConstant.SERVICETYPE_VOICE = 0;
DasConstant.SERVICETYPE_VIDEO = 1;

//呼叫模式类型
// DasConstant.CALL_MODE_PRIVATE_STR = "0";
// DasConstant.CALL_MODE_GROUP_STR   = "1";
DasConstant.CALL_MODE_PRIVATE_STR = "2";//单呼
DasConstant.CALL_MODE_GROUP_STR   = "0";//普通组呼，至少有个被叫寻呼成功即可通话
DasConstant.CALL_MODE_TMP_GROUP_STR = "4";//临时组呼
DasConstant.CALL_MODE_PRIVATE     = 0;

//全局静音标识
DasConstant.MUTE_ALL_STATUS = "2";   //1,默认值，可静音。2，取消静音
//通道音量最大值
DasConstant.VOLUME_MAX = 0;
//通道音量最小值，静音
DasConstant.VOLUME_MIN = -10000;
//全局禁言标识
DasConstant.SILENCE_ALL_STATUS = "2"; //1,默认值，可禁言。2，取消禁言

//结束呼叫标识
DasConstant.RELEASE_CALL = 1;
//退出自己
DasConstant.RELEASE_SELF = 0;

//呼叫状态机
DasConstant.CALL_INVALID        = 0;
DasConstant.CALL_CONNECTING     = 1;
DasConstant.CALL_CONNECTED      = 2;
DasConstant.CALL_TALKREQUESTING = 3;
DasConstant.CALL_TALKING        = 4;
DasConstant.CALL_TALKRELEASING  = 5;

//uniqueId起始值
DasConstant.maxUniqueId = 0;

//声卡错误提示
DasConstant.soundCardErrorAlert = false;

//勾选栏显示状态
DasConstant.isChooseMenuShow = false;

//PTT状态，'-1'：初始状态，默认值；'0'：新建；'1'：空闲；'2'：正在呼叫；'3'：听；'4'：讲；'5'：呼叫失败。
DasConstant.pttStatusDefault    = '-1';
DasConstant.pttStatusNew        = '0';
DasConstant.pttStatusConnected  = '1';
DasConstant.pttStatusConnecting = '2';
DasConstant.pttStatusListening  = '3';
DasConstant.pttStatusTalking    = '4';
DasConstant.pttStatusCallFailed = '5';
DasConstant.pttStatusNewTitle   = '新建';
DasConstant.pttStatusListeningTitle   = '讲';
/*DasConstant.pttStatusNewTitle        = ScsResource.DAS_PttStatusNew;
DasConstant.pttStatusListeningTitle  = ScsResource.DAS_PttStatusListening;*/

//呼叫按钮状态，'0'：初始状态，默认值；'1'：发起呼叫；'2'：结束呼叫。
DasConstant.callBtnStatusDefault = '0';
DasConstant.callBtnStatusStart   = '1';
DasConstant.callBtnStatusEnd     = '2';

//PTT按钮状态，'0'：初始状态，默认值；'1'：发起PTT；'2'：PTT连接中；'3'：结束PTT。
DasConstant.pttBtnStatusDefault    = '0';
DasConstant.pttBtnStatusStart      = '1';
DasConstant.pttBtnStatusConnecting = '2';
DasConstant.pttBtnStatusEnd        = '3';

//静音按钮状态，'0'：初始状态，默认值；'1'：静音；'2'：结束静音。
DasConstant.muteBtnStatusDefault = '0';
DasConstant.muteBtnStatusStart   = '1';
DasConstant.muteBtnStatusEnd     = '2';

//禁言按钮状态，'0'：初始状态，默认值；'1'：禁言；'2'：结束禁言。
DasConstant.silenceBtnStatusDefault = '0';
DasConstant.silenceBtnStatusStart   = '1';
DasConstant.silenceBtnStatusEnd     = '2';


export {DasConstant}
